#ifndef SRCOMMANDNAMEDARGUMENT_H
#define SRCOMMANDNAMEDARGUMENT_H

#include <QString>
#include <QStringList>
#include "SRCommandArgumentInterface.h"


class SRCommandNamedArgument : public SRCommandArgumentInterface
{
public:
	SRCommandNamedArgument();
	SRCommandNamedArgument(QString name, QString value);
	SRCommandNamedArgument(QString name, QStringList values);
	SRCommandNamedArgument(QStringList values);
	SRCommandNamedArgument(QString s);
	~SRCommandNamedArgument();
	QString getName();
	QStringList getValues();
	void setName(QString name);
	void setValues(QStringList values);
	void addValue(QString value);
	QString toString();


private:
	QString argumentName;
	QStringList argumentValues;

};

#endif
